package com.koron.ticket.fake.work.bean.dto;

import com.koron.ticket.fake.work.bean.SecurityFakeBean;
import com.koron.ticket.fake.work.bean.WorkInfoFakeBean;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @Author: rocky
 * @Date: 2022/1/5 15:10
 */
@Data
public class WorkFakeDto {

    /**
     * 主键
     */
    @ApiModelProperty(value="主键")
    private String id;

    /**
     * 标题
     */
    @ApiModelProperty(value="标题")
    private String title;

    /**
     * 工作票类型 数据字典:ticket_work_type
     */
    @ApiModelProperty(value="工作票类型 数据字典:ticket_work_type")
    private String type;

    /**
     * 工作内容、工作任务、动火工作内容
     电力线路第一种工作票：工作任务
     一级、二级动火工作票：动火工作内容:
     其他工作票：工作内容
     */
    @ApiModelProperty(value="工作内容、工作任务、动火工作内容,电力线路第一种工作票：工作任务,一级、二级动火工作票：动火工作内容:,其他工作票：工作内容")
    private String content;


    @ApiModelProperty(value="工作样票详情")
    private WorkInfoFakeBean workInfo;


    @ApiModelProperty(value="工作样票安全措施表")
    private List<SecurityFakeBean> securityArrangementList;


    @ApiModelProperty(value = "创建人姓名")
    private String createByName;
    
    @ApiModelProperty(value = "创建单位名称")
    private String deptName;

    @ApiModelProperty(value = "创建时间")
    private Date createTime;

}
